.contain {
    margin: .4rem .25rem;
    height: calc(100% - 1.62rem);
    width: calc(100% - .5rem);
    background-image: url('../img/bg1.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.left-block {
    width: 2.5rem;
    margin: .2rem;
    background-color: rgba(40, 65, 83, 0.9);
}

.right-block {
    width: calc(100% - 2.5rem - .4rem - .3rem);
    padding-top: .25rem;
    padding-right: .3rem;
    display: flex;
}

.search-content {
    height: calc(100% - .4rem - .2rem);
    padding-top: .2rem;
}

.menu-tree {
    width: 2.5rem;
    border: .01rem solid #50D5FF;
    margin: 0 0 .2rem .2rem;
    padding: 0.1rem;
}

.ztree {
    height: calc(100% - .4rem);
    overflow: auto;
}

.ztree li a {
    color: #fff
}

.table-block {
    width: calc(100% - 3rem);
}

.ztree * {
    font-size: .14rem;
}

.tr-active {
    background: linear-gradient(180deg, rgba(143, 231, 255, .3) 0%, rgba(71, 179, 235, .3) 100%);
}